/* include/config.H.  Generated automatically by configure.  */
// Copyright (c) 1994 Darren Erik Vengroff
//
// File: config.H.in
// Author: Darren Erik Vengroff <darrenv@eecs.umich.edu>
// Created: 10/13/94
//
// $Id: config.H.in,v 1.7 2002/01/14 16:26:22 tavi Exp $
//
#ifndef _CONFIG_H
#define _CONFIG_H

// Define if you have getrusage()
#define HAVE_GETRUSAGE 1

// Define if you have mmap()
#define HAVE_MMAP 1

// Define if asyncronous I/O is avaialable.
#define HAVE_LIBAIO 0

// Define if you have a prototype for mmap()
#define HAVE_PROTOTYPE_MMAP 1

// Define if you have a prototype for munmap()
#define HAVE_PROTOTYPE_MUNMAP 1

// Define if you have a prototype for ftruncate()
#define HAVE_PROTOTYPE_FTRUNCATE 1

// Do we have string.h or strings.h?
#define HAVE_STRING_H 1
#define HAVE_STRINGS_H 1

// Where is unistd.h?
#define HAVE_UNISTD_H 1
#define HAVE_SYS_UNISTD_H 1

// Are we on a hacked kernel that supports zero()?
#define HAVE_ZERO 0

#if HAVE_UNISTD_H
#include <unistd.h>
#elif HAVE_SYS_UNISTD_H
#include <sys/unistd.h>
#endif

// On Solaris, _SC_PAGE_SIZE is called _SC_PAGE_SIZE.  Here's a quick
// fix.
#if !defined(_SC_PAGE_SIZE) && defined(_SC_PAGESIZE)
#define _SC_PAGE_SIZE _SC_PAGESIZE
#endif

// Flags to enable or disable various features of the system.

#define TP_ASSERT_APPS 1
#define TP_ASSERT_LIB 1

#define TP_LOG_APPS 1
#define TP_LOG_LIB 1

#endif // _CONFIG_H 
